<script>
	import {mapMutations} from 'vuex';
export default {
	methods:{
		...mapMutations(['login'])
	},
	onLaunch: function() {
		
		/* let env = process.env.NODE_ENV;
		let url = env === 'development'? './static/conf.dev.json' : './static/conf.json';
		let data = require(url);
		if(data){
			
		} */
		let userInfo = uni.getStorageSync('userInfo') || '';
		if(userInfo.userId){
			this.login(userInfo);
		}
		
		console.log("App Launch");
	},
	onShow: function() {
		const updateManager = uni.getUpdateManager();
		updateManager.onCheckForUpdate(function (res) {
		  // 请求完新版本信息的回调
		  console.log(res.hasUpdate);
		  if(res.hasUpdate)
			console.log("有新版本可更新");
		});
		updateManager.onUpdateReady(function (res) {
		  uni.showModal({
		    title: '更新提示',
		    content: '新版本已经准备好，是否重启应用？',
		    success(res) {
		      if (res.confirm) {
		        // 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
		        updateManager.applyUpdate();
		      }
		    }
		  });
		
		});
		updateManager.onUpdateFailed(function (res) {
		  // 新的版本下载失败
		  console.log("新版本下载失败");
		});
		console.log("App Show");
			
	},
	onHide: function() {
		console.log("App Hide");
	}
};
</script>
<style lang="scss">
	@import "uview-ui/index.scss";
	@import "theme/common/custom/common.scss";
</style>
<style>
	
/* 解决头条小程序组件内引入字体不生效的问题 */
/* #ifdef MP-TOUTIAO */
@font-face {
	font-family: uniicons;
	src: url('/static/uni.ttf');
}
/* #endif */
</style>
